package code.jzh.compiler.scanner;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

public class MinimalDFAState {
	public int id;
	public Map<Character, Integer> edges = new HashMap<Character, Integer>();
	public boolean accepted = false;
	public boolean started = false;
	public Set<DFAState> dfaStates = new HashSet<DFAState>();
	
	public MinimalDFAState(int id) {
		this.id = id;
	}

	public void addEdge(char c, int id) {
		edges.put(c, id);
	}
	
}
